qutebrowser WebEngineCaret
WebEngineCaret
类是一个继承自 browsertab.AbstractCaret
的 Python 类,它是 QtWebEngine 实现的一个页面光标/选择相关的类。
什么是 Caret?在浏览器中,Caret 通常指的是文本编辑器中的光标,它用于指示用户当前正在编辑的位置。
在这个类中,它定义了一些方法,用于控制页面光标/选择的移动和操作,例如:
_flags
:返回传递给 JavaScript 的标志_on_mode_entered
:在进入光标模式时调用_selection_cb
:在光标状态改变时调用_on_mode_left
:在离开光标模式时调用- 分别将光标移动到
move_to_next_line
:下一行move_to_prev_line
:上一行move_to_next_char
:下一个字符move_to_prev_char
:上一个字符move_to_end_of_word
:单词结尾move_to_next_word
:下一个单词move_to_prev_word
:上一个单词move_to_start_of_line
:行首move_to_end_of_line
:行尾move_to_start_of_next_block
:下一个块的开头move_to_start_of_prev_block
:上一个块的开头move_to_end_of_next_block
:下一个块的结尾move_to_end_of_prev_block
:上一个块的结尾move_to_start_of_document
:文档开头move_to_end_of_document
:文档结尾
toggle_selection
:切换选择状态drop_selection
:取消选择selection
:获取当前选择的文本reverse_selection
:反转选择_follow_selected_cb_wrapped
:在选择元素后调用follow_selected
:跟随选择的元素
本文作者:Maeiee
本文链接:qutebrowser WebEngineCaret
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!